package greg1992.lekcja3.turniej;

public class Turniej {

	private String nazwa;
	
	private Zawodnik[] zawodnicy1;
	private Zawodnik[] zawodnicy2;
	private Zawodnik[] zawodnicy3;
	private Zawodnik[] zawodnicy4;
	
	public Mecz mecz1;
	public Mecz mecz2;
	public Mecz mecz3;
	public Mecz mecz4;
	
	public Mecz polfinal1;
	public Mecz polfinal2;
	
	public Mecz finalowy;
	
	public Turniej(String nazwa){
		this.nazwa = nazwa;
	}
	
	public Turniej(
			Zawodnik[] zawodnicy1, 
			Zawodnik[] zawodnicy2,
			Zawodnik[] zawodnicy3,
			Zawodnik[] zawodnicy4){
		this.zawodnicy1 = zawodnicy1;
		this.zawodnicy2 = zawodnicy2;
		this.zawodnicy3 = zawodnicy3;
		this.zawodnicy4 = zawodnicy4;
		
	}
	
	
	public void setNazwa(String nazwa){
		this.nazwa = nazwa;
	}
	
	public String getNazwa(){
		return this.nazwa;
	}
	
	public void setZawodnicy1(Zawodnik[] zawodnicy){
		this.zawodnicy1 = zawodnicy;
	}
	
	public Zawodnik[] getZawodnicy1(){
		return this.zawodnicy1;
	}
	
	public void setZawodnicy2(Zawodnik[] zawodnicy){
		this.zawodnicy2 = zawodnicy;
	}
	
	public Zawodnik[] getZawodnicy2(){
		return this.zawodnicy2;
	}
	
	public void setZawodnicy3(Zawodnik[] zawodnicy){
		this.zawodnicy3 = zawodnicy;
	}
	
	public Zawodnik[] getZawodnicy3(){
		return this.zawodnicy3;
	}
	
	public void setZawodnicy4(Zawodnik[] zawodnicy){
		this.zawodnicy4 = zawodnicy;
	}
	
	public Zawodnik[] getZawodnicy4(){
		return this.zawodnicy4;
	}
	
	public void grajCwiercfinal(){
		mecz1 = new Mecz(this.zawodnicy1[0],this.zawodnicy1[1]);
		mecz2 = new Mecz(this.zawodnicy2[0],this.zawodnicy2[1]);
		mecz3 = new Mecz(this.zawodnicy3[0],this.zawodnicy3[1]);
		mecz4 = new Mecz(this.zawodnicy4[0],this.zawodnicy4[1]);
	}
	
	public void grajPolfinal(){
		polfinal1 = new Mecz(mecz1.getZwyciesca(),mecz2.getZwyciesca());
		polfinal2 = new Mecz(mecz3.getZwyciesca(),mecz4.getZwyciesca());
	}
	
	public void grajFinal(){
		finalowy = new Mecz(polfinal1.getZwyciesca(),polfinal2.getZwyciesca());
	}

	
	
}
